impervious to bullets - Español Inglés Diccionario